<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:c="http://java.sun.com/jstl/core"
	xmlns:p="http://primefaces.org/ui" template="/layout/template.xhtml">
	<ui:define name="body">
		<h1 class="title ui-widget-header ui-corner-all">Mantenimiento Sancion</h1>
		<h:form id="frmSancionForm">
		<p:growl id="message" showDetail="true" />
			 
				<p:fieldset legend="Sanción" >
				 <h:panelGrid  columns="4"  >
					<h:outputText value="Descripcion :" />
					<p:inputText value="#{SancionForm.objSancionSie.descripcion}" />
					<h:outputText value="Detalle :" />
					<p:inputText value="#{SancionForm.objSancionSie.detalle}" />
					<h:outputText value="Día Inicio :" />
					<p:calendar value="#{SancionForm.objSancionSie.diainicio}"  pattern="dd/MM/yyyy"  />
					<h:outputText value="Día Fin :" />
					<p:calendar value="#{SancionForm.objSancionSie.diafin}"  pattern="dd/MM/yyyy"  />
					</h:panelGrid>
				</p:fieldset>
				
				<p:fieldset legend="Sanciones por cargo">
				<h:panelGrid  columns="4"  >
					<h:outputText value="Cargo :" />
					<p:selectOneMenu value="#{SancionForm.idcargo}" >
						<f:selectItems value="#{comboAction.cargoEmpleadoItems}" />
					</p:selectOneMenu>
					<h:outputText value="Días suspension :" />
					<p:spinner value="#{SancionForm.objDetSancionCargo.cantdiaSuspension}" />
					<h:outputText value="Descuento Sancion :" />
					<p:inputText value="#{SancionForm.objDetSancionCargo.descuento}" />
					<h:outputText value="Factor :" />
					<p:selectOneMenu  value="#{SancionForm.factor}" >
						<f:selectItem itemLabel="Seleccione un factor" itemValue="#{null}" />
						<f:selectItems value="#{comboAction.factorSancionItems}" />
					</p:selectOneMenu>
					<p:commandButton value="Agregar" action="#{SancionForm.agregarSancionCargo}" update="frmSancionForm" />
				</h:panelGrid>
				
				</p:fieldset>
					  <p:dataTable value="#{SancionForm.detSancionCargoList}" var="p" id="listaCargo">
					  <f:facet name="header">
					  	Sancion por cargo
					  </f:facet>
					  
					  <p:column  headerText="Cargo" style="width:125px" >
	                    	<h:outputText value="#{p.tbCargoempleado.descripcion}" />
					 </p:column>
					  
					 <p:column  headerText="Descuento"  >
					    	<h:outputText value="#{p.descuento}" />
					 </p:column>
					  
					 <p:column  headerText="Días Suspensión" >
					    	<h:outputText value="#{p.cantdiaSuspension}" />
					  </p:column>
					  
					  <p:column headerText="Editar">
					  <p:commandButton value="Editar" oncomplete="sancionCargoDialog.show()" update=":formDetSancionCargo:display" >
					  <f:setPropertyActionListener value="#{p}"  target="#{SancionForm.objAuxiSancionCargo}" />
					  <f:setPropertyActionListener value="#{p.tbCargoempleado.idcargoempleado}"  target="#{SancionForm.idcargo}" />
					  </p:commandButton>
					  </p:column>
					  
					  <p:column headerText="Deshabilitar">
					  <p:commandButton value="Deshabilitar" icon="ui-icon ui-icon-close" 
					  onclick="confirmDeshabSancionCargo.show()">
					  <f:setPropertyActionListener value="#{p.item}" target="#{SancionForm.itemSancionCargo}" />	
					  </p:commandButton>
					  </p:column>
					</p:dataTable>
				
				<p:commandButton value="Grabar" action="#{SancionForm.insertar}" 
				icon="ui-icon ui-icon-pencil" ajax="false" update="frmSancionForm:message" />
			 
		</h:form>
	 </ui:define>
</ui:composition>